0.07/0.12 % Problem : theBenchmark.p : TPTP v0.0.0. Released v0.0.0. 0.07/0.13 % Command : do_cvc5 %s %d 0.13/0.34 % Computer : n010.cluster.edu 0.13/0.34 % Model : x86_64 x86_64 0.13/0.34 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz 0.13/0.34 % Memory : 8042.1875MB 0.13/0.34 % OS : Linux 3.10.0-693.el7.x86_64 0.13/0.35 % CPULimit : 1200 0.13/0.35 % WCLimit : 120 0.13/0.35 % DateTime : Tue Jul 13 10:15:37 EDT 2021 0.13/0.35 % CPUTime : 0.20/0.48 %----THF division 0.20/0.48 ------- cvc5-thf casc 28 : /export/starexec/sandbox/benchmark/theBenchmark.p at 120... 0.20/0.48 --- Run --ho-elim --full-saturate-quant at 10... 10.31/10.51 --- Run --ho-elim --no-e-matching --full-saturate-quant at 10... 11.18/11.39 % SZS status Theorem for theBenchmark 11.18/11.40 % SZS output start Proof for theBenchmark 11.18/11.40 (proof 11.18/11.40 (let ((_let_1 (not (forall ((Xf (-> g g g)) (Xe g)) (= ((cGROUP1 Xf) Xe) ((cGROUP2 Xf) Xe)))))) (let ((_let_2 (= cGROUP2 (lambda ((Xf (-> g g g)) (Xe g)) (and (cGRP_ASSOC Xf) ((cGRP_LEFT_UNIT Xf) Xe) ((cGRP_LEFT_INVERSE Xf) Xe)))))) (let ((_let_3 (= cGROUP1 (lambda ((Xf (-> g g g)) (Xe g)) (and (cGRP_ASSOC Xf) ((cGRP_UNIT Xf) Xe) ((cGRP_INVERSE Xf) Xe)))))) (let ((_let_4 (= cGRP_UNIT (lambda ((Xf (-> g g g)) (Xe g)) (forall ((Xa g)) (and (= ((Xf Xe) Xa) Xa) (= ((Xf Xa) Xe) Xa))))))) (let ((_let_5 (= cGRP_LEFT_UNIT (lambda ((Xf (-> g g g)) (Xe g)) (forall ((Xa g)) (= ((Xf Xe) Xa) Xa)))))) (let ((_let_6 (= cGRP_LEFT_INVERSE (lambda ((Xf (-> g g g)) (Xe g)) (forall ((Xa g)) (exists ((Xb g)) (= ((Xf Xb) Xa) Xe))))))) (let ((_let_7 (= cGRP_INVERSE (lambda ((Xf (-> g g g)) (Xe g)) (forall ((Xa g)) (exists ((Xb g)) (and (= ((Xf Xa) Xb) Xe) (= ((Xf Xb) Xa) Xe)))))))) (let ((_let_8 (= cGRP_ASSOC (lambda ((Xf (-> g g g))) (forall ((Xa g) (Xb g) (Xc g)) (let ((_let_1 (Xf Xa))) (= ((Xf (_let_1 Xb)) Xc) (_let_1 ((Xf Xb) Xc))))))))) (let ((_let_9 (forall ((BOUND_VARIABLE_787 g)) (not (forall ((BOUND_VARIABLE_788 g)) (not (= (ho_2 (ho_1 skv_3 BOUND_VARIABLE_788) BOUND_VARIABLE_787) skv_4))))))) (let ((_let_10 (forall ((BOUND_VARIABLE_798 g)) (= BOUND_VARIABLE_798 (ho_2 (ho_1 skv_3 skv_4) BOUND_VARIABLE_798))))) (let ((_let_11 (forall ((BOUND_VARIABLE_803 g) (BOUND_VARIABLE_804 g) (BOUND_VARIABLE_805 g)) (let ((_let_1 (ho_1 skv_3 BOUND_VARIABLE_803))) (= (ho_2 (ho_1 skv_3 (ho_2 _let_1 BOUND_VARIABLE_804)) BOUND_VARIABLE_805) (ho_2 _let_1 (ho_2 (ho_1 skv_3 BOUND_VARIABLE_804) BOUND_VARIABLE_805))))))) (let ((_let_12 (and _let_11 _let_10 _let_9))) (let ((_let_13 (forall ((BOUND_VARIABLE_701 g)) (= BOUND_VARIABLE_701 (ho_2 (ho_1 skv_3 BOUND_VARIABLE_701) skv_4))))) (let ((_let_14 (forall ((BOUND_VARIABLE_707 g)) (= BOUND_VARIABLE_707 (ho_2 (ho_1 skv_3 skv_4) BOUND_VARIABLE_707))))) (let ((_let_15 (forall ((BOUND_VARIABLE_713 g)) (not (forall ((BOUND_VARIABLE_714 g)) (or (not (= (ho_2 (ho_1 skv_3 BOUND_VARIABLE_713) BOUND_VARIABLE_714) skv_4)) (not (= (ho_2 (ho_1 skv_3 BOUND_VARIABLE_714) BOUND_VARIABLE_713) skv_4)))))))) (let ((_let_16 (forall ((BOUND_VARIABLE_729 g) (BOUND_VARIABLE_730 g) (BOUND_VARIABLE_731 g)) (let ((_let_1 (ho_1 skv_3 BOUND_VARIABLE_729))) (= (ho_2 (ho_1 skv_3 (ho_2 _let_1 BOUND_VARIABLE_730)) BOUND_VARIABLE_731) (ho_2 _let_1 (ho_2 (ho_1 skv_3 BOUND_VARIABLE_730) BOUND_VARIABLE_731))))))) (let ((_let_17 (and _let_16 _let_15 _let_14 _let_13))) (let ((_let_18 (= _let_17 _let_12))) (let ((_let_19 (forall ((BOUND_VARIABLE_842 |u_(-> g g g)|) (Xe g)) (= (and (forall ((BOUND_VARIABLE_729 g) (BOUND_VARIABLE_730 g) (BOUND_VARIABLE_731 g)) (let ((_let_1 (ho_1 BOUND_VARIABLE_842 BOUND_VARIABLE_729))) (= (ho_2 (ho_1 BOUND_VARIABLE_842 (ho_2 _let_1 BOUND_VARIABLE_730)) BOUND_VARIABLE_731) (ho_2 _let_1 (ho_2 (ho_1 BOUND_VARIABLE_842 BOUND_VARIABLE_730) BOUND_VARIABLE_731))))) (forall ((BOUND_VARIABLE_713 g)) (not (forall ((BOUND_VARIABLE_714 g)) (or (not (= Xe (ho_2 (ho_1 BOUND_VARIABLE_842 BOUND_VARIABLE_713) BOUND_VARIABLE_714))) (not (= Xe (ho_2 (ho_1 BOUND_VARIABLE_842 BOUND_VARIABLE_714) BOUND_VARIABLE_713))))))) (forall ((BOUND_VARIABLE_707 g)) (= BOUND_VARIABLE_707 (ho_2 (ho_1 BOUND_VARIABLE_842 Xe) BOUND_VARIABLE_707))) (forall ((BOUND_VARIABLE_701 g)) (= BOUND_VARIABLE_701 (ho_2 (ho_1 BOUND_VARIABLE_842 BOUND_VARIABLE_701) Xe)))) (and (forall ((BOUND_VARIABLE_803 g) (BOUND_VARIABLE_804 g) (BOUND_VARIABLE_805 g)) (let ((_let_1 (ho_1 BOUND_VARIABLE_842 BOUND_VARIABLE_803))) (= (ho_2 (ho_1 BOUND_VARIABLE_842 (ho_2 _let_1 BOUND_VARIABLE_804)) BOUND_VARIABLE_805) (ho_2 _let_1 (ho_2 (ho_1 BOUND_VARIABLE_842 BOUND_VARIABLE_804) BOUND_VARIABLE_805))))) (forall ((BOUND_VARIABLE_798 g)) (= BOUND_VARIABLE_798 (ho_2 (ho_1 BOUND_VARIABLE_842 Xe) BOUND_VARIABLE_798))) (forall ((BOUND_VARIABLE_787 g)) (not (forall ((BOUND_VARIABLE_788 g)) (not (= Xe (ho_2 (ho_1 BOUND_VARIABLE_842 BOUND_VARIABLE_788) BOUND_VARIABLE_787))))))))))) (let ((_let_20 (not _let_18))) (let ((_let_21 (not _let_19))) (let ((_let_22 (ASSUME |:args| (_let_8)))) (let ((_let_23 (EQ_RESOLVE (ASSUME |:args| (_let_7)) (MACRO_SR_EQ_INTRO |:args| (_let_7 7 12))))) (let ((_let_24 (EQ_RESOLVE (ASSUME |:args| (_let_6)) (MACRO_SR_EQ_INTRO |:args| (_let_6 7 12))))) (let ((_let_25 (EQ_RESOLVE (ASSUME |:args| (_let_5)) (MACRO_SR_EQ_INTRO |:args| (_let_5 7 12))))) (let ((_let_26 (EQ_RESOLVE (ASSUME |:args| (_let_4)) (MACRO_SR_EQ_INTRO |:args| (_let_4 7 12))))) (let ((_let_27 (EQ_RESOLVE (ASSUME |:args| (_let_3)) (MACRO_SR_EQ_INTRO _let_26 _let_25 _let_24 _let_23 _let_22 |:args| (_let_3 7 12))))) (let ((_let_28 (EQ_RESOLVE (ASSUME |:args| (_let_1)) (TRANS (MACRO_SR_EQ_INTRO (EQ_RESOLVE (ASSUME |:args| (_let_2)) (MACRO_SR_EQ_INTRO _let_27 _let_26 _let_25 _let_24 _let_23 _let_22 |:args| (_let_2 7 12))) _let_27 _let_26 _let_25 _let_24 _let_23 _let_22 |:args| (_let_1 7 12)) (PREPROCESS |:args| ((= (not (forall ((Xf (-> g g g)) (Xe g)) (= (and (forall ((BOUND_VARIABLE_729 g) (BOUND_VARIABLE_730 g) (BOUND_VARIABLE_731 g)) (let ((_let_1 (Xf BOUND_VARIABLE_729))) (= (_let_1 ((Xf BOUND_VARIABLE_730) BOUND_VARIABLE_731)) ((Xf (_let_1 BOUND_VARIABLE_730)) BOUND_VARIABLE_731)))) (forall ((BOUND_VARIABLE_713 g)) (not (forall ((BOUND_VARIABLE_714 g)) (or (not (= Xe ((Xf BOUND_VARIABLE_713) BOUND_VARIABLE_714))) (not (= Xe ((Xf BOUND_VARIABLE_714) BOUND_VARIABLE_713))))))) (forall ((BOUND_VARIABLE_707 g)) (= BOUND_VARIABLE_707 ((Xf Xe) BOUND_VARIABLE_707))) (forall ((BOUND_VARIABLE_701 g)) (= BOUND_VARIABLE_701 ((Xf BOUND_VARIABLE_701) Xe)))) (and (forall ((BOUND_VARIABLE_803 g) (BOUND_VARIABLE_804 g) (BOUND_VARIABLE_805 g)) (let ((_let_1 (Xf BOUND_VARIABLE_803))) (= (_let_1 ((Xf BOUND_VARIABLE_804) BOUND_VARIABLE_805)) ((Xf (_let_1 BOUND_VARIABLE_804)) BOUND_VARIABLE_805)))) (forall ((BOUND_VARIABLE_798 g)) (= BOUND_VARIABLE_798 ((Xf Xe) BOUND_VARIABLE_798))) (forall ((BOUND_VARIABLE_787 g)) (not (forall ((BOUND_VARIABLE_788 g)) (not (= Xe ((Xf BOUND_VARIABLE_788) BOUND_VARIABLE_787)))))))))) _let_21))))))) (let ((_let_29 (20))) (let ((_let_30 (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (IMPLIES_ELIM (EQ_RESOLVE (SCOPE (SKOLEMIZE _let_28) |:args| (_let_21)) (REWRITE |:args| ((=> _let_21 (not (= (and _let_16 (forall ((BOUND_VARIABLE_713 g)) (not (forall ((BOUND_VARIABLE_714 g)) (or (not (= skv_4 (ho_2 (ho_1 skv_3 BOUND_VARIABLE_713) BOUND_VARIABLE_714))) (not (= skv_4 (ho_2 (ho_1 skv_3 BOUND_VARIABLE_714) BOUND_VARIABLE_713))))))) _let_14 _let_13) (and _let_11 _let_10 (forall ((BOUND_VARIABLE_787 g)) (not (forall ((BOUND_VARIABLE_788 g)) (not (= skv_4 (ho_2 (ho_1 skv_3 BOUND_VARIABLE_788) BOUND_VARIABLE_787)))))))))))))) (CONG (MACRO_SR_PRED_INTRO |:args| ((= (not _let_21) _let_19))) (REFL |:args| (_let_20)) |:args| _let_29)) _let_28 |:args| (_let_20 true _let_19)))) (let ((_let_31 (not _let_12))) (let ((_let_32 (not _let_11))) (let ((_let_33 (forall ((BOUND_VARIABLE_788 g)) (not (= skv_4 (ho_2 (ho_1 skv_3 BOUND_VARIABLE_788) skv_5)))))) (let ((_let_34 (forall ((BOUND_VARIABLE_714 g)) (or (not (= skv_4 (ho_2 (ho_1 skv_3 skv_5) BOUND_VARIABLE_714))) (not (= skv_4 (ho_2 (ho_1 skv_3 BOUND_VARIABLE_714) skv_5))))))) (let ((_let_35 (= skv_4 (ho_2 (ho_1 skv_3 skv_16) skv_5)))) (let ((_let_36 (not _let_35))) (let ((_let_37 (or (not (= skv_4 (ho_2 (ho_1 skv_3 skv_5) skv_16))) _let_36))) (let ((_let_38 (_let_33))) (let ((_let_39 (not _let_9))) (let ((_let_40 (_let_39))) (let ((_let_41 (_let_18))) (let ((_let_42 (REORDERING (CNF_EQUIV_NEG1 |:args| _let_41) |:args| ((or _let_17 _let_12 _let_18))))) (let ((_let_43 (not _let_17))) (let ((_let_44 (_let_15))) (let ((_let_45 (ASSUME |:args| _let_44))) (let ((_let_46 (not _let_34))) (let ((_let_47 (_let_46))) (let ((_let_48 (ho_2 (ho_1 skv_3 skv_51) skv_19))) (let ((_let_49 (ho_1 skv_3 skv_19))) (let ((_let_50 (ho_2 _let_49 skv_51))) (let ((_let_51 (= (ho_2 (ho_1 skv_3 _let_50) skv_19) (ho_2 _let_49 _let_48)))) (let ((_let_52 (ho_2 (ho_1 skv_3 skv_54) skv_124))) (let ((_let_53 (ho_1 skv_3 skv_4))) (let ((_let_54 (ho_2 _let_53 skv_54))) (let ((_let_55 (= (ho_2 (ho_1 skv_3 _let_54) skv_124) (ho_2 _let_53 _let_52)))) (let ((_let_56 (ho_1 skv_3 skv_124))) (let ((_let_57 (ho_2 _let_56 _let_52))) (let ((_let_58 (ho_1 skv_3 skv_479))) (let ((_let_59 (ho_2 _let_58 skv_124))) (let ((_let_60 (= (ho_2 (ho_1 skv_3 _let_59) _let_52) (ho_2 _let_58 _let_57)))) (let ((_let_61 (ho_2 _let_56 skv_54))) (let ((_let_62 (= (ho_2 (ho_1 skv_3 _let_61) skv_124) _let_57))) (let ((_let_63 (forall ((BOUND_VARIABLE_788 g)) (not (= skv_4 (ho_2 (ho_1 skv_3 BOUND_VARIABLE_788) skv_54)))))) (let ((_let_64 (forall ((BOUND_VARIABLE_788 g)) (not (= skv_4 (ho_2 (ho_1 skv_3 BOUND_VARIABLE_788) skv_124)))))) (let ((_let_65 (= skv_4 _let_61))) (let ((_let_66 (= skv_4 _let_59))) (let ((_let_67 (= skv_54 _let_54))) (let ((_let_68 (= skv_124 (ho_2 _let_53 skv_124)))) (let ((_let_69 (= skv_4 _let_52))) (let ((_let_70 (not _let_65))) (let ((_let_71 (not _let_69))) (let ((_let_72 (or _let_71 _let_70))) (let ((_let_73 (forall ((BOUND_VARIABLE_714 g)) (or (not (= skv_4 (ho_2 (ho_1 skv_3 skv_54) BOUND_VARIABLE_714))) (not (= skv_4 (ho_2 (ho_1 skv_3 BOUND_VARIABLE_714) skv_54))))))) (let ((_let_74 (forall ((BOUND_VARIABLE_714 g)) (or (not (= skv_4 (ho_2 (ho_1 skv_3 skv_19) BOUND_VARIABLE_714))) (not (= skv_4 (ho_2 (ho_1 skv_3 BOUND_VARIABLE_714) skv_19))))))) (let ((_let_75 (= skv_19 (ho_2 _let_49 skv_4)))) (let ((_let_76 (= skv_4 _let_48))) (let ((_let_77 (not _let_76))) (let ((_let_78 (= skv_4 _let_50))) (let ((_let_79 (not _let_78))) (let ((_let_80 (or _let_79 _let_77))) (let ((_let_81 (= skv_19 (ho_2 _let_53 skv_19)))) (let ((_let_82 (THEORY_LEMMA |:args| ((= _let_11 _let_16) 12)))) (let ((_let_83 (_let_16))) (let ((_let_84 (ASSUME |:args| _let_83))) (let ((_let_85 (THEORY_LEMMA |:args| ((= _let_10 _let_14) 12)))) (let ((_let_86 (MACRO_RESOLUTION_TRUST _let_42 _let_30 (REORDERING (CNF_AND_POS |:args| (_let_17 2)) |:args| ((or _let_14 _let_43))) (REORDERING (CNF_AND_POS |:args| (_let_12 1)) |:args| ((or _let_10 _let_31))) (EQUIV_ELIM2 _let_85) |:args| (_let_10 true _let_18 true _let_17 true _let_12 true _let_14)))) (let ((_let_87 (_let_9))) (let ((_let_88 (skv_54))) (let ((_let_89 (ASSUME |:args| _let_87))) (let ((_let_90 (skv_124))) (let ((_let_91 (_let_65))) (let ((_let_92 (not _let_63))) (let ((_let_93 (_let_92))) (let ((_let_94 (_let_66))) (let ((_let_95 (not _let_64))) (let ((_let_96 (not _let_66))) (let ((_let_97 (_let_95))) (let ((_let_98 (MACRO_RESOLUTION_TRUST (REORDERING (EQUIV_ELIM1 _let_85) |:args| ((or _let_14 (not _let_10)))) _let_86 |:args| (_let_14 false _let_10)))) (let ((_let_99 (_let_14))) (let ((_let_100 (ASSUME |:args| _let_99))) (let ((_let_101 (and _let_62 _let_55 _let_60 _let_68 _let_66 _let_65 _let_67))) (let ((_let_102 (23 ho_2))) (let ((_let_103 (REFL |:args| _let_90))) (let ((_let_104 (23 ho_1))) (let ((_let_105 (REFL |:args| (skv_3)))) (let ((_let_106 (ASSUME |:args| _let_94))) (let ((_let_107 (_let_73))) (let ((_let_108 (not _let_15))) (let ((_let_109 (_let_108))) (let ((_let_110 (skv_19))) (let ((_let_111 (not _let_13))) (let ((_let_112 (_let_111))) (let ((_let_113 (not _let_74))) (let ((_let_114 (_let_113))) (let ((_let_115 (REFL |:args| (_let_80)))) (let ((_let_116 (and _let_78 _let_51 _let_76 _let_81))) (let ((_let_117 (MACRO_RESOLUTION_TRUST (MACRO_RESOLUTION_TRUST (REORDERING (RESOLUTION (CNF_AND_NEG |:args| (_let_116)) (IMPLIES_ELIM (SCOPE (TRANS (SYMM (SYMM (ASSUME |:args| (_let_81)))) (CONG (CONG _let_105 (SYMM (SYMM (ASSUME |:args| (_let_78)))) |:args| _let_104) (REFL |:args| _let_110) |:args| _let_102) (SYMM (SYMM (ASSUME |:args| (_let_51)))) (CONG (REFL |:args| (_let_49)) (SYMM (ASSUME |:args| (_let_76))) |:args| _let_102)) |:args| (_let_78 _let_51 _let_76 _let_81))) |:args| (true _let_116)) |:args| ((or _let_75 (not _let_81) _let_79 _let_77 (not _let_51)))) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_100 |:args| _let_110) |:args| _let_99)) _let_98 |:args| (_let_81 false _let_14)) (REORDERING (EQ_RESOLVE (CNF_OR_NEG |:args| (_let_80 1)) (CONG _let_115 (MACRO_SR_PRED_INTRO |:args| ((= (not _let_77) _let_76))) |:args| _let_29)) |:args| ((or _let_76 _let_80))) (REORDERING (EQ_RESOLVE (CNF_OR_NEG |:args| (_let_80 0)) (CONG _let_115 (MACRO_SR_PRED_INTRO |:args| ((= (not _let_79) _let_78))) |:args| _let_29)) |:args| ((or _let_78 _let_80))) (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (SKOLEMIZE (ASSUME |:args| _let_114)) |:args| _let_114)) (CONG (MACRO_SR_PRED_INTRO |:args| ((= (not _let_113) _let_74))) (REFL |:args| ((not _let_80))) |:args| _let_29)) (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (SKOLEMIZE (ASSUME |:args| _let_112)) |:args| _let_112)) (CONG (MACRO_SR_PRED_INTRO |:args| ((= (not _let_111) _let_13))) (REFL |:args| ((not _let_75))) |:args| _let_29)) (IMPLIES_ELIM (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE _let_45 |:args| _let_110) |:args| _let_44))) (CNF_AND_NEG |:args| (_let_17)) _let_98 (EQ_RESOLVE (IMPLIES_ELIM (EQ_RESOLVE (SCOPE (SKOLEMIZE (ASSUME |:args| _let_109)) |:args| _let_109) (REWRITE |:args| ((=> _let_108 (not (not (forall ((BOUND_VARIABLE_714 g)) (or (not (= (ho_2 (ho_1 skv_3 skv_54) BOUND_VARIABLE_714) skv_4)) (not (= (ho_2 (ho_1 skv_3 BOUND_VARIABLE_714) skv_54) skv_4))))))))))) (CONG (MACRO_SR_PRED_INTRO |:args| ((= (not _let_108) _let_15))) (REFL |:args| _let_107) |:args| _let_29)) (IMPLIES_ELIM (SCOPE (INSTANTIATE (ASSUME |:args| _let_107) |:args| _let_90) |:args| _let_107)) (REORDERING (CNF_OR_POS |:args| (_let_72)) |:args| ((or _let_70 _let_71 (not _let_72)))) (REORDERING (RESOLUTION (CNF_AND_NEG |:args| (_let_101)) (IMPLIES_ELIM (SCOPE (TRANS _let_106 (CONG (REFL |:args| (_let_58)) (TRANS (SYMM (SYMM (ASSUME |:args| (_let_68)))) (CONG (CONG _let_105 (SYMM (SYMM (ASSUME |:args| _let_91))) |:args| _let_104) _let_103 |:args| _let_102) (SYMM (SYMM (ASSUME |:args| (_let_62))))) |:args| _let_102) (SYMM (ASSUME |:args| (_let_60))) (CONG (CONG _let_105 (SYMM _let_106) |:args| _let_104) (REFL |:args| (_let_52)) |:args| _let_102) (SYMM (ASSUME |:args| (_let_55))) (CONG (CONG _let_105 (SYMM (ASSUME |:args| (_let_67))) |:args| _let_104) _let_103 |:args| _let_102)) |:args| (_let_62 _let_55 _let_60 _let_68 _let_66 _let_65 _let_67))) |:args| (true _let_101)) |:args| ((or (not _let_67) _let_70 (not _let_68) _let_69 _let_96 (not _let_62) (not _let_60) (not _let_55)))) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_100 |:args| _let_90) |:args| _let_99)) _let_98 |:args| (_let_68 false _let_14)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_100 |:args| _let_88) |:args| _let_99)) _let_98 |:args| (_let_67 false _let_14)) (EQ_RESOLVE (IMPLIES_ELIM (EQ_RESOLVE (SCOPE (SKOLEMIZE (ASSUME |:args| _let_97)) |:args| _let_97) (REWRITE |:args| ((=> _let_95 (not _let_96)))))) (CONG (MACRO_SR_PRED_INTRO |:args| ((= (not _let_95) _let_64))) (REFL |:args| _let_94) |:args| _let_29)) (EQ_RESOLVE (IMPLIES_ELIM (EQ_RESOLVE (SCOPE (SKOLEMIZE (ASSUME |:args| _let_93)) |:args| _let_93) (REWRITE |:args| ((=> _let_92 (not _let_70)))))) (CONG (MACRO_SR_PRED_INTRO |:args| ((= (not _let_92) _let_63))) (REFL |:args| _let_91) |:args| _let_29)) (CNF_EQUIV_NEG2 |:args| _let_41) _let_30 (IMPLIES_ELIM (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE _let_89 |:args| _let_90) |:args| _let_87))) (IMPLIES_ELIM (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE _let_89 |:args| _let_88) |:args| _let_87))) (CNF_AND_NEG |:args| (_let_12)) _let_86 (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_84 |:args| (skv_124 skv_54 skv_124)) |:args| _let_83)) (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_84 |:args| (skv_479 skv_124 _let_52)) |:args| _let_83)) (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_84 |:args| (skv_4 skv_54 skv_124)) |:args| _let_83)) (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_84 |:args| (skv_19 skv_51 skv_19)) |:args| _let_83)) (REORDERING (EQUIV_ELIM1 _let_82) |:args| ((or _let_16 _let_32))) |:args| ((or _let_32 _let_39) false _let_81 false _let_76 false _let_78 true _let_80 true _let_75 true _let_74 true _let_13 false _let_14 false _let_15 true _let_73 true _let_72 false _let_69 false _let_68 false _let_67 false _let_66 false _let_65 true _let_17 true _let_18 true _let_64 true _let_63 false _let_12 false _let_10 false _let_62 false _let_60 false _let_55 false _let_51 false _let_16)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE (ASSUME |:args| _let_38) |:args| (skv_16)) |:args| _let_38)) (REORDERING (EQ_RESOLVE (CNF_OR_NEG |:args| (_let_37 1)) (CONG (REFL |:args| (_let_37)) (MACRO_SR_PRED_INTRO |:args| ((= (not _let_36) _let_35))) |:args| _let_29)) |:args| ((or _let_35 _let_37))) (EQ_RESOLVE (IMPLIES_ELIM (SCOPE (SKOLEMIZE (ASSUME |:args| _let_47)) |:args| _let_47)) (CONG (MACRO_SR_PRED_INTRO |:args| ((= (not _let_46) _let_34))) (REFL |:args| ((not _let_37))) |:args| _let_29)) (IMPLIES_ELIM (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE _let_45 |:args| (skv_5)) |:args| _let_44))) (REORDERING (CNF_AND_POS |:args| (_let_17 1)) |:args| ((or _let_15 _let_43))) _let_42 _let_30 (EQ_RESOLVE (IMPLIES_ELIM (EQ_RESOLVE (SCOPE (SKOLEMIZE (ASSUME |:args| _let_40)) |:args| _let_40) (REWRITE |:args| ((=> _let_39 (not (not (forall ((BOUND_VARIABLE_788 g)) (not (= (ho_2 (ho_1 skv_3 BOUND_VARIABLE_788) skv_5) skv_4)))))))))) (CONG (MACRO_SR_PRED_INTRO |:args| ((= (not _let_39) _let_9))) (REFL |:args| _let_38) |:args| _let_29)) (REORDERING (CNF_AND_POS |:args| (_let_12 2)) |:args| ((or _let_9 _let_31))) |:args| (_let_9 false _let_35 true _let_37 true _let_34 false _let_15 false _let_17 true _let_18 false _let_33 true _let_12)) |:args| (_let_32 false _let_9)))) (SCOPE (MACRO_RESOLUTION_TRUST _let_42 (MACRO_RESOLUTION_TRUST (REORDERING (CNF_AND_POS |:args| (_let_17 0)) |:args| ((or _let_16 _let_43))) (MACRO_RESOLUTION_TRUST (EQUIV_ELIM2 _let_82) _let_117 |:args| ((not _let_16) true _let_11)) |:args| (_let_43 true _let_16)) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_AND_POS |:args| (_let_12 0)) |:args| ((or _let_11 _let_31))) _let_117 |:args| (_let_31 true _let_11)) _let_30 |:args| (false true _let_17 true _let_12 true _let_18)) |:args| (_let_8 _let_7 _let_6 _let_5 _let_4 _let_3 _let_2 _let_1 (not false)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 11.18/11.40 ) 11.18/11.40 % SZS output end Proof for theBenchmark 11.18/11.40 EOF